home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 1191 / 1191.xpi / chrome / reminderfox.jar / content / reminderfox / reminderFoxOverlay.xul < prev   
Extensible Markup Language  |  2009-11-05  |  15KB  |  319 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <?xml-stylesheet href="chrome://reminderfox/skin/reminder.css" type="text/css"?>
  4. <?xml-stylesheet href="chrome://reminderfox/skin/toolbar.css" type="text/css"?>
  5.  
  6. <?xul-overlay href="chrome://reminderfox/content/datepicker/datepicker-overlay.xul"?>
  7.  
  8. <!-- DTD Files -->
  9. <!DOCTYPE window 
  10. [
  11.     <!ENTITY % dtd1 SYSTEM "chrome://reminderfox/locale/reminderfox.dtd" > %dtd1;
  12. ]>
  13.  
  14. <overlay id="reminderFoxOverlay" 
  15.     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  16.  
  17.     <stringbundleset id="stringbundleset">
  18.         <stringbundle id="reminderFox-bundle" src="chrome://reminderfox/locale/reminderfox.properties"/>
  19.         <stringbundle id="bundle_addressBook" src="chrome://messenger/locale/addressbook/addressBook.properties"/>
  20.     </stringbundleset>
  21.  
  22.     <script type="application/x-javascript"  src="chrome://reminderfox/content/reminderFoxCore.js" />
  23.     <script type="application/x-javascript"  src="chrome://reminderfox/content/reminderFox.js" />
  24.     <script type="application/x-javascript"  src="chrome://reminderfox/content/utils/rmFxUtils.js" />
  25.     
  26.     <script type="application/x-javascript"  src="chrome://reminderfox/content/datepicker/datepicker.js"/>
  27.  
  28.     <script type="application/x-javascript"  src="chrome://reminderfox/content/utils/rmFxDragDrop.js" />
  29.     <script type="application/x-javascript"  src="chrome://reminderfox/content/utils/rmFxAttachments.js" />
  30.  
  31.     <script type="application/x-javascript"  src="chrome://reminderfox/content/network/upload.js" />
  32.     <script type="application/x-javascript"  src="chrome://reminderfox/content/network/networkService.js" />
  33.     <script type="application/x-javascript"  src="chrome://reminderfox/content/network/download.js" />
  34.     <script type="application/x-javascript"  src="chrome://reminderfox/content/network/passwordManagerUtils.js" />
  35.  
  36.     <script type="application/x-javascript"  src="chrome://reminderfox/content/utils/rmFxUtils.js" />    
  37.     
  38.     <script type="application/x-javascript"  src="chrome://reminderfox/content/mail/mail.js" />
  39.     <script type="application/x-javascript"  src="chrome://reminderfox/content/mail/rmFxIcalMail.js" />
  40.     <script type="application/x-javascript"  src="chrome://reminderfox/content/mail/addContact2Reminder.js" />
  41.  
  42.     <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxSendwReminder.js"/>
  43.     <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxMsgTagging.js"/>
  44.     <script type="application/x-javascript" src="chrome://reminderfox/content/mail/rmFxPopupControl.js"/>
  45.  
  46. <!--  //gW D&D   added for iCal files  -->
  47.     <script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
  48.     <script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
  49.  
  50.     <script type="application/x-javascript">
  51.     window.addEventListener("load", reminderFox_start, false);
  52.   </script>
  53.  
  54.     <window id="main-window">
  55.         <popupset id="mainPopupSet"/>
  56.     </window>
  57.  
  58.     <window id="messengerWindow">
  59.         <popupset id="mainPopupSet"/>
  60.     </window>
  61.  
  62.     <window id="calendar-window">
  63.         <popupset id="mainPopupSet"/>
  64.     </window>
  65.  
  66.     <window id="addressbookWindow">
  67.         <popupset id="mainPopupSet"/>
  68.     </window>
  69.  
  70.  
  71.     <popupset id="mainPopupSet">
  72.         <tooltip id="reminderFox_tip" noautohide="true" orient="horizontal" onpopupshowing="reminderFox_initiliazeTooltip()" onpopuphidden="reminderFox_hideTooltip()">
  73.             <hbox>
  74.                 <vbox>
  75.                     <image src='chrome://reminderfox/skin/images/fox.png'/>
  76.                 </vbox>
  77.                 <vbox id="tooltipChildrenReminders">
  78.                     <description value="&rf.main.tooltip.todaysreminders.label;" id="todayRemindersDescription" style="font-weight:bold"/>
  79.                     <vbox id="todaysRemindersBox">
  80.                     </vbox>
  81.                     <spacer id="reminderSpacer" height="4px"/>
  82.                     <description value="&rf.main.tooltip.upcomingreminders.label;" id="upcomingRemindersDescription" style="font-weight:bold"/>
  83.                     <vbox id="upcomingRemindersBox">
  84.                     </vbox>
  85.                 </vbox>
  86.                 <spacer id="entry-spacer.todos" width="10px"/>
  87.                 <vbox id="todosTooltip">
  88.                     <vbox id="tooltipChildren">
  89.                         <description id="todoDescription" value="&rf.main.tooltip.todos.label;" style="font-weight:bold"/>
  90.                         <vbox id="todosBox">
  91.                         </vbox>
  92.                         <spacer id="reminderSpacer" height="4px"/>
  93.                     </vbox>
  94.                 </vbox>
  95.             </hbox>
  96.         </tooltip>
  97.         <popup id="options-contextmenu">
  98.             <menuitem id="options-contextmenu-editreminder" label="&rf.main.viewReminders.label;" oncommand="reminderFox_openAddRemindersDialog();"/>
  99.             <menuitem id="options-contextmenu-editreminder" label="&rf.main.addReminder.label;" oncommand="reminderFox_quickAddReminder();"/>
  100.             <menuitem id="options-contextmenu-quickAlarm" label="&rf.main.quickalarm.label;" oncommand="reminderFox_openQuickAlarmDialog();"/>
  101.             <menu id="options-contextmenu-quickAlarms-list" label="&rf.main.quickalarms.label;">
  102.                 <menupopup id="options-contextmenu-quickAlarms-list-popup">
  103.                 </menupopup>
  104.             </menu>
  105.             <menuitem id="options-contextmenu-suspendAlerts" label="&rf.main.showalerts.label;" type="checkbox" autocheck="false" oncommand="reminderFox_toggleShowAlert();"/>
  106.             <menuseparator/>
  107.             <menuitem label="&rf.main.options.label;" oncommand="reminderFox_openOptionsDialog();" />
  108.             <menuitem label="&rf.main.homepage.label;"  oncommand="reminderFox_openURL( 'http://reminderfox.mozdev.org/' );" />
  109.             <menuitem label="&rf.main.help.label;"  oncommand="reminderFox_launchHelp();" />
  110.             <menuitem id="options-contextmenu-editreminder" label="&rf.main.about.label;" oncommand="reminderFox_openAboutReminderFoxDialog();"/>
  111.         </popup>
  112.         <popup onpopupshowing="reminderfox_showCalendar(event);" id="oe-date-picker-popup">
  113.              <vbox id="oe-date-picker-overlay-box" flex="1"/>
  114.         </popup>
  115.     </popupset>
  116.  
  117.     <statusbar id="status-bar">    <!--  //gW D&D   added for iCal files   -->
  118.  
  119.         <keyset id="reminderFox_keyset">
  120.         </keyset>
  121.  
  122.         <statusbarpanel id="reminderFox-statusLabel"
  123.             tooltip="reminderFox_tip" class="statusbarpanel-iconic"
  124.             context="options-contextmenu"
  125.             oncontextmenu="reminderFox_activateOptionsContext(event);"
  126.             onclick="reminderFox_openDoubleClickDialog(event);" 
  127.             status="none"
  128.             ondragover="nsDragAndDrop.dragOver(event, rmFx_statObserver);"
  129.             ondragdrop="nsDragAndDrop.drop(event, rmFx_statObserver);" 
  130.             ondrop="nsDragAndDrop.drop(event, rmFx_statObserver);">
  131.         </statusbarpanel>                    <!-- 2009-01-04  change for FX3.1 -->
  132.     </statusbar>
  133.  
  134.     <popup id="contentAreaContextMenu">
  135.         <menuitem id="rf_addReminder" label="&rf.main.addreminderforweb.label;"  insertbefore="context-sep-selectall" 
  136.             oncommand="reminderFox_addReminderForWebPage();"
  137.             class="menuitem-iconic"/>
  138.          <menuitem id="rf_subscribeReminder" label="&rf.main.contextmenu.subscribe.label;"  insertafter="context-stop" 
  139.             oncommand="reminderFox_subscribeWithReminderFox();"
  140.             class="menuitem-iconic"/>
  141.      </popup>
  142.  
  143.  
  144.     <popup id="messagePaneContext">    <!-- using addEventListener "popupshowing"  -->
  145.         <!-- menuseparator/    -->
  146.         <menuitem label="&mail.addreminder;"  oncommand="reminderFox_thunderBirdAddEmailReminder();" 
  147.                      class="menuitem-iconic mailRm_Add" id="mailRm_AddReminder"/>    
  148.         
  149.         <menuitem label="&mail.reminder4mail.open;"  oncommand="rmFxReminder4mailOpen();"
  150.                      id="mailRm_Open_Msg"     class="menuitem-iconic mailRm_Open" disabled="true"/>
  151.                      
  152.         <menuitem label="&rf.main.importFromEmail.label;"  oncommand="rmFxGetiCalMailed();"
  153.                      id="mailRm_ICS_Msg"     class="menuitem-iconic mailRm_ICS" disabled="true"/>
  154.     </popup>
  155.  
  156.     <popup id="mailContext">    <!-- 'messagePaneContext'  for  TB3/SM2  -->
  157.         <!-- menuseparator/    -->
  158.         <menuitem label="&mail.addreminder;"  oncommand="reminderFox_thunderBirdAddEmailReminder();" 
  159.                      class="menuitem-iconic mailRm_Add" id="mailRm_AddReminder"/>    
  160.         
  161.         <menuitem label="&mail.reminder4mail.open;"  oncommand="rmFxReminder4mailOpen();"
  162.                      id="mailRm_Open_Msg"     class="menuitem-iconic mailRm_Open" disabled="true"/>
  163.                      
  164.         <menuitem label="&rf.main.importFromEmail.label;"  oncommand="rmFxGetiCalMailed();"
  165.                      id="mailRm_ICS_Msg"     class="menuitem-iconic mailRm_ICS" disabled="true"/>
  166.     </popup>
  167.  
  168.     <popup  id="threadPaneContext"> 
  169.         <menuseparator id="mailRM_sep1" />
  170.         <menuitem label="&mail.addreminder;"  oncommand="reminderFox_thunderBirdAddEmailReminder();" 
  171.                      class="menuitem-iconic mailRm_Add" id="mailRm_thread_AddReminder" />
  172.         
  173.         <menuitem label="&mail.reminder4mail.open;"  oncommand="rmFxReminder4mailOpen();" 
  174.                      id="mailRm_Open_Thread"     class="menuitem-iconic mailRm_Open" disabled="true" />
  175.                      
  176.         <!-- menuitem label="Test iCal from clipBoard" oncommand="rmFx_iCalTest();"/ -->
  177.     </popup>
  178.  
  179.     <popup id="attachmentListContext">
  180.         <menuseparator   id="mailRM_sep2" />
  181.         <menuitem label="&rf.main.importFromEmail.label;"  oncommand="rmFxGetiCalMailed();" 
  182.                      id="mailRm_ICS_List"     class="menuitem-iconic mailRm_ICS" disabled="true"/>
  183.     </popup>
  184.  
  185.     <!-- //gW_PB  'dataPane Attachment'  -->
  186.     <popup id="dataPaneAttachmentContextMenu">
  187.         <menuseparator   id="mailRM_sep2" />
  188.         <menuitem label="&rf.main.importFromEmail.label;"  oncommand="rmFxGetiCalMailed();" 
  189.                      id="mailRm_ICS_List"     class="menuitem-iconic mailRm_ICS" disabled="true"/>
  190.     </popup>
  191.  
  192.     <!-- gW  add Reminder for Contact -->
  193.     <popup id="abResultsTreeContext">
  194.         <menuseparator  id="mailRM_sep3" />
  195.         <menuitem id="mailRm_addContact" label="&rf.main.contextmenu.addremindercontact.label;" oncommand="reminderFox_addReminder4Contact('Reminder');" /> 
  196.         <menuitem id="mailRm_copyContact"  label="&rf.main.contextmenu.copycontactmail.label;" oncommand="reminderFox_addReminder4Contact('Copy');" /> 
  197.     </popup>
  198.  
  199.     <!-- //gW_GetHelpApp  TEST +++2do TEST  +++2do TEST  +++2do TEST  +++2do TEST  +++2do TEST  +++2do TEST >
  200.     <popup id="threadPaneContext">
  201.         <menuseparator  />
  202.         <menuitem id="gWTEST1" label="rmFxGetHelpApp() " oncommand="rmFxGetExternalHelperAppService() ;" /> 
  203.     </popup>
  204.     ************ -->
  205.  
  206.     <!--  add a icon to the addressbook toolbar to directly copy email addresses -->
  207.     <toolbarpalette id="AddressBookToolbarPalette">
  208.       <toolbarbutton id="personsMailCopy" label="Copy" 
  209.           tooltiptext="&rf.main.contextmenu.copycontactmail.label;"   oncommand="reminderFox_addReminder4Contact('Copy');"
  210.           class="toolbarbutton-1 chromeclass-toolbar-additional;"  />
  211.     </toolbarpalette>
  212.  
  213.     <!-- add ReminderFox and Add Reminder icons to the main toolbar palettes -->
  214.     
  215.     <toolbarbutton id="reminderFox_openButton" label="&rf.main.icons.openReminderfox.label;"
  216.         tooltiptext="&rf.main.icons.openReminderfox.tooltip.label;" oncommand="reminderFox_openAddRemindersDialog(true)"
  217.         class="toolbarbutton-1 chromeclass-toolbar-additional" />
  218.  
  219.     <toolbarbutton id="reminderFox_addReminderButton" label="&rf.main.icons.addreminder.label;"
  220.         tooltiptext="&rf.main.icons.addreminder.tooltip.label;" oncommand="reminderFox_quickAddReminder()"
  221.         class="toolbarbutton-1 chromeclass-toolbar-additional" />
  222.  
  223.     <toolbarbutton id="reminderFox_showCalendar" label="&rf.main.icons.showCalendar.label;"
  224.         tooltiptext="&rf.main.icons.showCalendar.tooltip.label;" onclick="reminderFox_onclickFunc(event, this);"
  225.         class="toolbarbutton-1 chromeclass-toolbar-additional" />
  226.     
  227.     <toolbarbutton id="reminderFox_quickAlarmButton" label="&rf.main.quickalarm.label;"
  228.         tooltiptext="&rf.main.quickalarm.label;" onclick="reminderFox_openQuickAlarmDialog();"
  229.         class="toolbarbutton-1 chromeclass-toolbar-additional" />
  230.         
  231.         
  232.     <!--        Thunderbird message header  NEW to TB3.0pre  //gWTEST msgHdr
  233.     <toolbarbutton id="reminderFox_openButton" label="&rf.main.icons.openReminderfox.label;"
  234.         tooltiptext="&rf.main.icons.openReminderfox.tooltip.label;" oncommand="reminderFox_openAddRemindersDialog(true)"
  235.         class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
  236.  
  237.     <toolbarbutton id="reminderFox_addReminderButton" label="&rf.main.icons.addreminder.label;"
  238.         tooltiptext="&rf.main.icons.addreminder.tooltip.label;" oncommand="reminderFox_quickAddReminder()"
  239.         class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
  240.  
  241.     <toolbarbutton id="reminderFox_showCalendar" label="&rf.main.icons.showCalendar.label;"
  242.         tooltiptext="&rf.main.icons.showCalendar.tooltip.label;" onclick="reminderFox_onclickFunc(event, this);"
  243.         class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button" />
  244.     
  245.     <toolbarbutton id="reminderFox_quickAlarmButton" label="&rf.main.quickalarm.label;"
  246.         tooltiptext="&rf.main.quickalarm.label;" onclick="reminderFox_openQuickAlarmDialog();"
  247.         class="toolbarbutton-1 chromeclass-toolbar-additional msgHeaderView-button"/>
  248.    -->
  249.  
  250.     <!-- Firefox -->
  251.     <toolbarpalette id="BrowserToolbarPalette">
  252.         <toolbarbutton id="reminderFox_openButton"/>
  253.         <toolbarbutton id="reminderFox_addReminderButton"/>
  254.         <toolbarbutton id="reminderFox_showCalendar"/>
  255.         <toolbarbutton id="reminderFox_quickAlarmButton"/>
  256.     </toolbarpalette>
  257.     
  258.     <!-- Thunderbird message header  NEW to TB3.0pre  //gWTEST msgHdr  - - >
  259.     <toolbarpalette id="header-view-toolbar-palette">
  260.         <toolbarbutton id="reminderFox_openButton"/>
  261.         <toolbarbutton id="reminderFox_addReminderButton"/>
  262.         <toolbarbutton id="reminderFox_showCalendar"/>
  263.         <toolbarbutton id="reminderFox_quickAlarmButton"/>
  264.     </toolbarpalette>   //gWTEST msgHdr  -->
  265.     
  266.  
  267.     
  268.     <!-- Thunderbird mail -->
  269.     <toolbarpalette id="MailToolbarPalette">
  270.         <toolbarbutton id="reminderFox_openButton"/>
  271.         <toolbarbutton id="reminderFox_addReminderButton"/>
  272.         <toolbarbutton id="reminderFox_showCalendar"/>
  273.         <toolbarbutton id="reminderFox_quickAlarmButton"/>
  274.     </toolbarpalette>
  275.     
  276.     <!-- Thunderbird compose -->
  277.     <toolbarpalette id="MsgComposeToolbarPalette">
  278.          <toolbarbutton id="reminderFox_openButton"/>
  279.         <toolbarbutton id="reminderFox_addReminderButton"/>
  280.         <toolbarbutton id="reminderFox_showCalendar"/>
  281.         <toolbarbutton id="reminderFox_quickAlarmButton"/>
  282.           
  283.         <toolbarbutton id="rmFx_SendPlus" 
  284.             label="&mail.send.withreminder; ++"
  285.             tooltiptext="&mail.send.withreminder.tooltip;"
  286.             oncommand="rmFx_msgSendwReminder();"
  287.             class="toolbarbutton-1 chromeclass-toolbar-additional rmFx_SendPlus" 
  288.           />
  289.     </toolbarpalette>
  290.     
  291.     <!-- Sunbird -->
  292.     <toolbarpalette id="calendarToolbarPalette">
  293.         <toolbarbutton id="reminderFox_openButton"/>
  294.         <toolbarbutton id="reminderFox_addReminderButton"/>
  295.         <toolbarbutton id="reminderFox_showCalendar"/>
  296.         <toolbarbutton id="reminderFox_quickAlarmButton"/>    
  297.     </toolbarpalette>
  298.  
  299.  
  300.     <script type="application/x-javascript">
  301.         <![CDATA[
  302.                 {    // the "mail_ID" for Postbox/Thunderbird
  303.                     gRmFx_MailID = "";
  304.                     if("@mozilla.org/xre/app-info;1" in Components.classes) {
  305.                       var rf_appId= Components.classes["@mozilla.org/xre/app-info;1"]
  306.                                    .getService(Components.interfaces.nsIXULAppInfo).ID;
  307.                       if (rf_appId == REMINDERFOX_POSTBOX_ID) {
  308.                           gRmFx_MailID = "postbox";
  309.                       } else {
  310.                           gRmFx_MailID = "thunderbird";
  311.                       }
  312.                    }
  313.                 };
  314.         ]]>
  315.     </script>
  316.  
  317.  
  318. </overlay>
  319.